//**********方案***********/;
import request from '@/utils/request.js';
const BASE_URL=process.env.VUE_APP_ROOT_URL === './'?'':'/dev-centre'
/**
 * 保存
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * name:'', //方案标签名称 	类型:string 非必填
 * serialNum:'', //排序号 	类型:integer 非必填
 * url:'', //方案详情url 	类型:string 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { postHmsolution } from '@/apis/dev-centre/HmSolutionController.js'
 */
export function postHmsolution(data={}, config={}){
  return request({
    method: 'post',
    data,
    url: BASE_URL+`/api/hm-solution`,
    ...config,
  }) 
}

/**
 * 修改
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * id:'', //$column.comments 	类型:string 非必填
 * name:'', //方案标签名称 	类型:string 非必填
 * serialNum:'', //排序号 	类型:integer 非必填
 * url:'', //方案详情url 	类型:string 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmsolution } from '@/apis/dev-centre/HmSolutionController.js'
 */
export function putHmsolution(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-solution`,
    ...config,
  }) 
}

/**
 * 删除
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 // 类型 array
 * []string
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { deleteHmsolution } from '@/apis/dev-centre/HmSolutionController.js'
 */
export function deleteHmsolution(data=[], config={}){
  return request({
    method: 'delete',
    data,
    url: BASE_URL+`/api/hm-solution`,
    ...config,
  }) 
}

/**
 * 列表
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * ********
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:[object]
  * [{
  * createBy:'', //$column.comments 	类型:string 非必填,
  * createDate:'', //$column.comments 	类型:string 非必填,
  * id:'', //$column.comments 	类型:string 非必填,
  * modifyBy:'', //$column.comments 	类型:string 非必填,
  * modifyDate:'', //$column.comments 	类型:string 非必填,
  * name:'', //方案标签名称 	类型:string 非必填,
  * serialNum:'', //排序号 	类型:integer 非必填,
  * url:'', //方案详情地址 	类型:string 非必填
  * }], //返回正确结果时携带的数据 	类型:array 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmsolutionNakedList } from '@/apis/dev-centre/HmSolutionController.js'
 */
export function getHmsolutionNakedList(config={}){
  return request({
    method: 'get',
    url: BASE_URL+`/api/hm-solution/naked/list`,
    ...config,
  }) 
}